﻿using System;
using System.Collections.Generic;
using System.Drawing.Printing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VM.Common.Result;
using VM.Entity.EntityDto.EnTry;
using VM.Entity.EntityDto.System.Code;
using VM.Entity.EntityMap.EnTry;
using VM.Entity.EntityMap.System.Code;
using VM.Entity.EntityMap.User;
using VM.IDAL.System.Entry;

namespace VM.IBLL.System.Entry
{


    public interface IEntryBLL : IBaseBLL
    {

        public string getCodeInfoByMenuId(int menuId);

        public ApiResult insertEntry(addEntryDto obj);

        public ApiResult updateEntry(updateCodeRuleDto obj);

        public ApiDataResult<List<getEntryTreeListDto>> getEntryTreeList(string name, int userId);



        public ApiResult addUserEntryLink(int userId, string entryIds);




    }
}
